package com.huawei.test;

import com.huawei.door.Check;
import com.huawei.door.Door;
import com.huawei.door.Output;
import com.huawei.member.Jason;
import com.huawei.member.Staff;
/*
 * 测试类
 */
public class TestTemp {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("****************欢迎使用讯方门禁系统***************");
        Door door = new Door();// 创建门对象
        Staff staff = new Jason();// 创建员工Jason对象
        Check check = new Check();// 创建检测系统对象
        boolean result = check.check(staff);// 获取密码验证结果
        // 验证通过
        if (result) {
            door.openDoor();// 调用开门方法
            System.out.println("进门员工信息为：");
            Output out = new Output(staff);// 调用构造方法，打印员工信息
            Thread.sleep(3000);// 调用静态方法sleep，设置开门时间
            door.closeDoor();// 调用关门方法，超过开门时间，门会自动关闭
            // 验证不通过
        } else {
            System.err.println("您输入的密码有误！");
            System.exit(0);
        }
    }
}